An approach to generalising the self-repair of overlay networks

نویسنده

  • Barry Francis Porter
چکیده

Overlay networks are emerging as the technology of choice for deploying new large-scale distributed services and applications. Despite being such a key technology, overlays have no coherent strategy for failure recovery, employing a plethora of ad-hoc solutions. This thesis surveys the state-of-the-art in overlay network and fault-tolerance research, examining the shortcomings of present approaches. It then proposes SONAR, a highly configurable and adaptive distributed service, to provide generalised fault-tolerance to a wide range of overlay networks. The design of SONAR is discussed, and its unique API is presented in detail—an API enabling genericity of SONAR while permitting expressiveness of an overlay’s specific traits. The heart of the proposal is then presented and discussed; a new kind of distributed repair protocol, which leverages distributed consensus to provide a strong base from which multiple kinds of repair can be dynamically selected and safely enacted at runtime. This in turn enables adaptive repair, which can intelligently decide on the best course of action for each failure. The proposed service is then evaluated in its ability to support several major and varied overlays, showing that the approach taken is viable despite its genericity, and demonstrating the powerful capabilities of an adaptive repair mechanism. The outcome of this proposal is a re-usable service which can be employed by overlay developers to support repair in their overlay, successfully achieving a clean separation of concerns, and leaving the developer to focus on the functional aspects of their design.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Generic Self-repair Approach for Overlays

Self-repair is a key area of functionality in overlay networks, especially as overlays become increasingly widely deployed and relied upon. Today’s common practice is for each overlay to implement its own self-repair mechanism. However, apart from leading to duplication of effort, this practice inhibits choice and flexibility in selecting from among multiple self-repair mechanisms that make dif...

متن کامل

Experience with a physics-style approach for the study of self properties in structured overlay networks

This paper gives a brief summary of our experience in applying a physics-style approach for analyzing the behavior of structured overlay networks that deploy self-organization and self-repair policies. Such systems are not always simple to model analytically and simulation of scales of interest can be prohibitive. Physicists deal with scale by characterizing a system using intensive variables, ...

متن کامل

Durability of Self-compacting Lightweight Aggregate Concretes (LWSCC) as Repair Overlays

For rehabilitation of damaged concrete structures, the durability of repair overlay is a very important issue. Self-compacting concretes (SCC) are known as a suitable repair overlay materials. In this study, the durability of different self-compacting lightweight aggregate concretes (LWSCC) and effect of lightweight aggregate type on them is investigated. 3 mix designs of LWSCC containing three...

متن کامل

A Generic Approach to Dependability in Overlay Networks

Overlay networks are virtual communication structures that are logically “laid over” underlying hosting networks such as the Internet. They are implemented by deploying application-level topology maintenance and routing functionality at strategic places in the hosting network [1, 2]. In terms of dependability, most overlays offer proprietary “self-repair” functionality to recover from situation...

متن کامل

Position Paper: “Self-”properties in Distributed K-ary Structured Overlay Networks

As can be seen today, there are clear evidences that computing systems are becoming more and more complex. This complexity decomposes into several aspects that stem mainly from the large-scale and the high dynamism of the operating environments of these systems. Due to their large-scale and the high dynamism of their operating environments, most computing systems of today and of the future will...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007